*{border: 0;margin: 0;padding: 0;font-weight: normal;vertical-align: middle;border: 0px;}
._bgc{background-color:#FBF9FE !important; }
._bgc2{background-color:#3B3B3B !important; }
._bgc_white{background-color:white !important; }
body{font-size: 14px;margin: 0 auto;padding: -1px;background-color: #FBF9FE;}
.bold{font-weight: bold;}
h1, h2, h3, h4{font-weight: bold;}
/* h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;} */
a, a:before, a:after{color: blue;text-decoration: underline;text-decoration:none;}
a:hover{color: red;}
input, select, textarea, button{font-family: inherit;outline: none;}
textarea{resize: none;overflow-y: auto;}
input,textarea{text-indent:5px;padding:5px 0px; width:100%;border:1px solid #ECECEC;height: 20px;border-radius:2px; }
select{border: 1px solid #ECECEC;height: 30px;line-height: 30px;width:100%;}
button{background-color: #EEE;border: 1px solid #ECECEC;cursor: pointer;line-height: 30px;padding:0px 5px;min-width: 30px;border-radius: 3px;margin: 0px 5px;}
button:hover{background-color: #e0e0e0;}
.button-group button{margin: 0px !important;display: inline-table;}

*:disabled{background-color: #FFF;cursor: not-allowed !important;opacity: 0.5;}
._table{border: 1px solid #ECECEC;border-collapse: collapse;width: 100%;margin-bottom: 10px;}
._table thead tr td{border-bottom: 1px solid #ECECEC;padding: 10px;}
._table tbody tr:hover{background-color: #EEE;}
._table tbody tr td{padding: 10px;}
._table td button{margin: -8px 0px;}
._panel{border-width: 1px 0px;border-color:#ECECEC;border-style:solid ; margin:-1px auto;border-radius: 3px;padding: -1px;}
._panel-header{border-bottom: 1px solid #ECECEC;clear: both;line-height: 40px;height: 40px;padding:0px 10px; }
._panel-content{clear: both;padding:0px;}
._panel-footer{border-top: 1px solid #ECECEC;padding: 10px 0px;}
._left{float: left;}
._right{float: right;}
._row{clear: both;margin-bottom: 10px;line-height: 30px;}

._rowP{clear: both;margin-bottom: 10px;line-height: 40px;font-size:14px;border-style:solid;border-color:#ECECEC;border-width: 1px 0px 1px 0px;margin: -1px;background: white;}
._rowP input,._rowP select,._rowP textarea{border: none;background-color: transparent;}
._rowP select{ -webkit-appearance: none; outline: 0; height: 40px;}
._row span,._rowP span{display: inline-block;margin:0px -2px;padding: 0px;}

#validateImg{border: none !important;margin-left: 1px;background-position: center;background-repeat: no-repeat;}

.clear{clear: both;}
.TAC{text-align: center;}
.TAL{text-align: left;}
.TAR{text-align: right;}

._big{font-size: 16px;line-height: 40px;}
._green{border:1px solid #04B102;background-color:#04BE02;color:#fff;}
._green:hover{background-color:#04B102!important}
._blue{border:1px solid #4393D6;background-color:#5DA8E8;color:#fff;}
._blue:hover{background-color:#4393D6!important}
._red{border:1px solid #EA3B34;background-color:#D85F58;color:#fff;}
._red:hover{background-color:#EA3B34!important}
._def{border:1px solid #ECECEC;background-color:#F4F4F4; }
._def:hover{background-color:#EAEAEA!important}
._yellow{border:1px solid #ffff00;background-color:#d2c411;color:#fff;}
._yellow:hover{background-color:#f2e862!important}

._P10{padding: 10px;}
._PL10{padding-left: 10px !important;}
._PL20{padding-left: 20px !important;}
._PR10{padding-right: 10px !important;}
._PR20{padding-right: 20px !important;}
._MR10{margin-right: 10px !important;}
._MR20{margin-right: 20px !important;}
._ML10{margin-left: 10px !important;}
._ML20{margin-left: 20px !important;}
._MT5{margin-top: 5px !important;}
._MT10{margin-top: 10px !important;}
._MT50{margin-top: 50px !important;}
._MT100{margin-top: 100px !important;}
._MT150{margin-top: 150px !important;}
._MB10{margin-bottom: 10px !important;}


._model{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:#000;width:100%;height:100%;}
._black{background-color:#000 !important;}
._white{background-color:white !important;}
.hide{display: none;}
.btnGroup button{border-radius:0px;border: none; }
.rightIcon{
	position: relative;
}
.rightIcon:before {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -5px;
}
